Aspect-Oriented Configuration and Adaptation of Component Communication
نویسندگان
چکیده
Communication Connector private Channel c; public Producer(Channel c) { this.c = c; c.out(d); } public doSomething() { some calculations... further calculations... } } class Consumer { private Channel c; public Consumer(Channel c) { this.c = c;
منابع مشابه
Smooth Quality Oriented Component Integration through Product Line Based Aspect-Oriented Component Adaptation
Mismatches in QoS (Quality of Service) often appears as a major but implicit hurdle to smooth component integration. This paper presents a solution to the above problem through product line based aspect oriented component adaptation. The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-oriented component adaptation framework by gen...
متن کاملGenerative aspect-oriented component adaptation
Abstract As a solution to eliminating component mismatches, this paper presents a generative aspect oriented approach to component adaptation. The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-oriented component adaptation framework by generating and then applying the adaptation aspects under designed weaving process. The aspect...
متن کاملModeling and Validating Dynamic Adaptation1
This paper discusses preliminary work on modeling and validation dynamic adaptation. The proposed approach is on the use of aspect-oriented modeling (AOM) and models at runtime. Our approach covers design and runtime phases. At design-time, a base model and different variant architecture models are designed and the adaptation model is built. Crucially, the adaptation model includes invariant pr...
متن کاملDynamic Adaptation of Aspect-Oriented Components
Current works address self-adaptability of software architectures to build more autonomous and flexible systems. However, most of these works only perform adaptations at configuration-level: a component is adapted by being replaced with a new one. The state of the replaced component is lost and related components can undergo undesirable changes. This paper presents a generic solution to design ...
متن کاملAn Aspect-Oriented Adaptation Framework for Dynamic Component Evolution
This paper briefly describes the design of a dynamic adaptation management framework exploiting the concepts provided by Aspect-Oriented Software Development (AOSD) -in particular Aspect-Oriented Programming (AOP)-, as well as reflection and adaptation techniques in order to support and speed up the process of dynamic component evolution by tackling issues related to signature and protocol inte...
متن کامل